package cn.uce.base.vo;

/**
 * @PACKAGENAME: com.ymdd.coss.manager.job
 * @ClassName: Q
 * @Author: CN.SEVEN, zhangcn
 * @TIME: 2019-06-03
 * @PROJECTNAME: ccos
 * @Copyright: 2018 www.yimidida.com Inc. All rights reserved. 注意：本内容仅限于上海壹米滴答供应链管理有限公司内部传阅，禁止外泄以及用于其他的商业目
 **/
import java.io.Serializable;
import java.util.Date;

public class WosWorkBillVo implements Serializable {

    private String complaintBigTypeName;
    private String complaintLittleTypeName;
    private Date callTime;
    private String qualityCheckPersonCode;
    private String qualityCheckPersonName;
    private String isStandard;
    private Integer qualityCheckScore;
    private Integer assistCount;
    private Integer isDirectClaim;
    private Date directClaimTime;
    private Date startTime;
    private String appealStatus;
    private String handlerAttachment;
    private String billStatusName;

    private Long workBillId;
    /**
     *工单编号
     */
    private String workBillNo;

    /**
     *运单号
     */
    private String wayBillNo;

    /**
     *客诉来源
     */
    private String customerComplaintSource;

    /**
     *投诉大类
     */
    private String complaintBigType;

    /**
     *投诉小类
     */
    private String complaintLittleType;

    /**
     *责任环节
     */
    private String responsibilityLink;

    /**
     *回电时效
     */
    private String callBackTimeWithin;

    /**
     *回电时间
     */
    private Date callBackTime;

    /**
     *产品类型
     */
    private String productType;

    /**
     *经营属性(1:企业内；2：企业外)
     */
    private String businessType;

    /**
     *AB网类型
     */
    private String abType;

    /**
     *投诉原因
     */
    private String complaintReason;

    /**
     *联系电话
     */
    private String telNumber;

    /**
     *工单类型(1:内部投诉，2:外部投诉)
     */
    private String complaintant;

    /**
     *客户名称
     */
    private String customerName;

    /**
     *客户类型
     */
    private String customerType;

    /**
     *最新抢单时间
     */
    private Date latestRobBillTime;

    /**
     *最新待抢单时间
     */
    private Date latestWaitRobBillTime;

    /**
     *首次抢单时间
     */
    private Date firstRobBillTime;

    /**
     *处理省区code
     */
    private String handleProvinceCode;

    /**
     *处理省区name
     */
    private String handleProvinceName;

    /**
     *处理部门code
     */
    private String handleDepartmentCode;

    /**
     *处理部门name
     */
    private String handleDepartmentName;

    /**
     *处理人code
     */
    private String handlePersonCode;

    /**
     *处理人name
     */
    private String handlePersonName;

    /**
     *最近处理时间
     */
    private Date handleTime;

    /**
     *提醒时间
     */
    private Date remindTime;

    /**
     *结办时间
     */
    private Date finishTime;

    /**
     *结单时间
     */
    private Date endTime;

    /**
     *裁定人code
     */
    private String adjudicationPersonCode;

    /**
     *裁定人name
     */
    private String adjudicationPersonName;

    /**
     *裁定时间
     */
    private Date adjudicationTime;

    /**
     *重复投诉次数
     */
    private Integer repeatComplaintCount;

    /**
     *流转次数
     */
    private Integer flowCount;

    /**
     *最近处理结果
     */
    private String handleResult;

    /**
     *工单状态 (1:待抢单,2:待处理,3:处理中,4:结办,5:结单,7:省区审核中)
     */
    private String billStatus;

    /**
     *裁定状态（1:待抢单,2:待裁定,3:已裁定）
     */
    private String adjudicationStatus;

    /**
     *质检状态(1:未质检,2:已质检)
     */
    private String qualityCheckStatus;

    /**
     *省区审核人name
     */
    private String provinceAuditPersonName;

    /**
     *省区审核人code
     */
    private String provinceAuditPersonCode;

    /**
     *省区审核通过时间
     */
    private Date provinceAuditPassTime;

    /**
     *省区审核退回时间
     */
    private Date provinceAuditReturnTime;

    /**
     *工单处理状态(0:默认值,1:待抢单, 2:待处理,3:处理中,8:省区审核结办,9:直接结办)
     */
    private String workBillDealStatus;

    /**
     *创建人省区code
     */
    private String createrProvinceCode;

    /**
     *创建人省区名字
     */
    private String createrProvinceName;

    /**
     *创建人部门code
     */
    private String createrDepartmentCode;

    /**
     *创建人部门名字
     */
    private String createrDepartmentName;

    /**
     *创建人姓名
     */
    private String createrPersonName;

    /**
     *创建人
     */
    private String creater;
    private String createrName;


    /**
     *创建时间
     */
    private Date createrTime;

    /**
     *修改人（主键+工号code）
     */
    private String modifier;

    /**
     *修改时间
     */
    private Date modifierTime;

    /**
     *是否删除
     */
    private Integer isDelete;

    /**
     *最后修改时间
     */
    private Date latestTime;

    /**
     *版本号
     */
    private Long recordVersion;

    /**
     *预留字段1
     */
    private String column1;

    /**
     *预留字段2
     */
    private String column2;

    /**
     *预留字段3
     */
    private String column3;


    //    private Long workBillId;
//    private String workBillNo;
//    private String wayBillNo;
//    private String customerComplaintSource;
//    private String complaintBigType;
//    private String complaintLittleType;
//    private String responsibilityLink;
//    private String callBackTimeWithin;
//    private Date callBackTime;
//    private String businessType;
//    private String productType;
//    private String complaintReason;
//    private String telNumber;
//    private String customerName;
//    private String customerType;
//    private Date firstRobBillTime;
//    private String handleProvinceCode;
//    private String handleProvinceName;
//    private String handleDepartmentCode;
//    private String handleDepartmentName;
//    private String handlePersonCode;
//    private String handlePersonName;
//    private Date remindTime;
//    private String adjudicationPersonCode;
//    private String adjudicationPersonName;
//    private String handleResult;
//    private String billStatus;
//    private String qualityCheckStatus;
//    private Date endTime;
//    private PageVo page;
//    private List<FlowWorkBillVo> workBillFlowLogVoAttribute;
//    private Integer flowCount;
//    private String adjudicationStatus;
//    private String createrProvinceCode;
//    private String createrProvinceName;
//    private String createrDepartmentCode;
//    private String createrDepartmentName;
//    private String createrPersonName;
//    private Date handleTime;
//    private Date finishTime;
//    private Date createrTime;
//    private String complaintant;
//    private String abType;

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getLatestTime() {
        return latestTime;
    }

    public void setLatestTime(Date latestTime) {
        this.latestTime = latestTime;
    }

    public Long getRecordVersion() {
        return recordVersion;
    }

    public void setRecordVersion(Long recordVersion) {
        this.recordVersion = recordVersion;
    }

    public String getColumn1() {
        return column1;
    }

    public void setColumn1(String column1) {
        this.column1 = column1;
    }

    public String getColumn2() {
        return column2;
    }

    public void setColumn2(String column2) {
        this.column2 = column2;
    }

    public String getColumn3() {
        return column3;
    }

    public void setColumn3(String column3) {
        this.column3 = column3;
    }

    private static final long serialVersionUID = 1L;

    public Date getModifierTime() {
        return modifierTime;
    }

    public void setModifierTime(Date modifierTime) {
        this.modifierTime = modifierTime;
    }


    public WosWorkBillVo() {
    }

    public Date getCreaterTime() {
        return this.createrTime;
    }

    public void setCreaterTime(Date createrTime) {
        this.createrTime = createrTime;
    }


    public void setComplaintBigTypeName(String complaintBigTypeName) {
        this.complaintBigTypeName = complaintBigTypeName;
    }

    public void setComplaintLittleTypeName(String complaintLittleTypeName) {
        this.complaintLittleTypeName = complaintLittleTypeName;
    }

    public void setBillStatusName(String billStatusName) {
        this.billStatusName = billStatusName;
    }

    public String getWayBillNo() {
        return this.wayBillNo;
    }

    public void setWayBillNo(String wayBillNo) {
        this.wayBillNo = wayBillNo;
    }

    public String getComplaintBigType() {
        return this.complaintBigType;
    }

    public String getComplaintLittleType() {
        return this.complaintLittleType;
    }

    public String getBusinessType() {
        return this.businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getCustomerName() {
        return this.customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getBillStatus() {
        return this.billStatus;
    }

    public String getProductType() {
        return this.productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public Date getStartTime() {
        return this.startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return this.endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getComplaintBigTypeName() {
        return complaintBigTypeName;
    }

    public String getComplaintLittleTypeName() {
        return complaintLittleTypeName;
    }

    public Date getCallTime() {
        return callTime;
    }

    public void setCallTime(Date callTime) {
        this.callTime = callTime;
    }

    public String getQualityCheckPersonCode() {
        return qualityCheckPersonCode;
    }

    public void setQualityCheckPersonCode(String qualityCheckPersonCode) {
        this.qualityCheckPersonCode = qualityCheckPersonCode;
    }

    public String getQualityCheckPersonName() {
        return qualityCheckPersonName;
    }

    public void setQualityCheckPersonName(String qualityCheckPersonName) {
        this.qualityCheckPersonName = qualityCheckPersonName;
    }

    public String getIsStandard() {
        return isStandard;
    }

    public void setIsStandard(String isStandard) {
        this.isStandard = isStandard;
    }

    public Integer getQualityCheckScore() {
        return qualityCheckScore;
    }

    public void setQualityCheckScore(Integer qualityCheckScore) {
        this.qualityCheckScore = qualityCheckScore;
    }

    public Integer getAssistCount() {
        return assistCount;
    }

    public void setAssistCount(Integer assistCount) {
        this.assistCount = assistCount;
    }

    public Integer getIsDirectClaim() {
        return isDirectClaim;
    }

    public void setIsDirectClaim(Integer isDirectClaim) {
        this.isDirectClaim = isDirectClaim;
    }

    public Date getDirectClaimTime() {
        return directClaimTime;
    }

    public void setDirectClaimTime(Date directClaimTime) {
        this.directClaimTime = directClaimTime;
    }

    public String getAppealStatus() {
        return appealStatus;
    }

    public void setAppealStatus(String appealStatus) {
        this.appealStatus = appealStatus;
    }

    public String getHandlerAttachment() {
        return handlerAttachment;
    }

    public void setHandlerAttachment(String handlerAttachment) {
        this.handlerAttachment = handlerAttachment;
    }

    public String getBillStatusName() {
        return billStatusName;
    }

    public Long getWorkBillId() {
        return workBillId;
    }

    public void setWorkBillId(Long workBillId) {
        this.workBillId = workBillId;
    }

    public String getWorkBillNo() {
        return workBillNo;
    }

    public void setWorkBillNo(String workBillNo) {
        this.workBillNo = workBillNo;
    }

    public String getCustomerComplaintSource() {
        return customerComplaintSource;
    }

    public void setCustomerComplaintSource(String customerComplaintSource) {
        this.customerComplaintSource = customerComplaintSource;
    }

    public void setComplaintBigType(String complaintBigType) {
        this.complaintBigType = complaintBigType;
    }

    public void setComplaintLittleType(String complaintLittleType) {
        this.complaintLittleType = complaintLittleType;
    }

    public String getResponsibilityLink() {
        return responsibilityLink;
    }

    public void setResponsibilityLink(String responsibilityLink) {
        this.responsibilityLink = responsibilityLink;
    }

    public String getCallBackTimeWithin() {
        return callBackTimeWithin;
    }

    public void setCallBackTimeWithin(String callBackTimeWithin) {
        this.callBackTimeWithin = callBackTimeWithin;
    }

    public Date getCallBackTime() {
        return callBackTime;
    }

    public void setCallBackTime(Date callBackTime) {
        this.callBackTime = callBackTime;
    }

    public String getAbType() {
        return abType;
    }

    public void setAbType(String abType) {
        this.abType = abType;
    }

    public String getComplaintReason() {
        return complaintReason;
    }

    public void setComplaintReason(String complaintReason) {
        this.complaintReason = complaintReason;
    }

    public String getTelNumber() {
        return telNumber;
    }

    public void setTelNumber(String telNumber) {
        this.telNumber = telNumber;
    }

    public String getComplaintant() {
        return complaintant;
    }

    public void setComplaintant(String complaintant) {
        this.complaintant = complaintant;
    }

    public String getCustomerType() {
        return customerType;
    }

    public void setCustomerType(String customerType) {
        this.customerType = customerType;
    }

    public Date getLatestRobBillTime() {
        return latestRobBillTime;
    }

    public void setLatestRobBillTime(Date latestRobBillTime) {
        this.latestRobBillTime = latestRobBillTime;
    }

    public Date getLatestWaitRobBillTime() {
        return latestWaitRobBillTime;
    }

    public void setLatestWaitRobBillTime(Date latestWaitRobBillTime) {
        this.latestWaitRobBillTime = latestWaitRobBillTime;
    }

    public Date getFirstRobBillTime() {
        return firstRobBillTime;
    }

    public void setFirstRobBillTime(Date firstRobBillTime) {
        this.firstRobBillTime = firstRobBillTime;
    }

    public String getHandleProvinceCode() {
        return handleProvinceCode;
    }

    public void setHandleProvinceCode(String handleProvinceCode) {
        this.handleProvinceCode = handleProvinceCode;
    }

    public String getHandleProvinceName() {
        return handleProvinceName;
    }

    public void setHandleProvinceName(String handleProvinceName) {
        this.handleProvinceName = handleProvinceName;
    }

    public String getHandleDepartmentCode() {
        return handleDepartmentCode;
    }

    public void setHandleDepartmentCode(String handleDepartmentCode) {
        this.handleDepartmentCode = handleDepartmentCode;
    }

    public String getHandleDepartmentName() {
        return handleDepartmentName;
    }

    public void setHandleDepartmentName(String handleDepartmentName) {
        this.handleDepartmentName = handleDepartmentName;
    }

    public String getHandlePersonCode() {
        return handlePersonCode;
    }

    public void setHandlePersonCode(String handlePersonCode) {
        this.handlePersonCode = handlePersonCode;
    }

    public String getHandlePersonName() {
        return handlePersonName;
    }

    public void setHandlePersonName(String handlePersonName) {
        this.handlePersonName = handlePersonName;
    }

    public Date getHandleTime() {
        return handleTime;
    }

    public void setHandleTime(Date handleTime) {
        this.handleTime = handleTime;
    }

    public Date getRemindTime() {
        return remindTime;
    }

    public void setRemindTime(Date remindTime) {
        this.remindTime = remindTime;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public String getAdjudicationPersonCode() {
        return adjudicationPersonCode;
    }

    public void setAdjudicationPersonCode(String adjudicationPersonCode) {
        this.adjudicationPersonCode = adjudicationPersonCode;
    }

    public String getAdjudicationPersonName() {
        return adjudicationPersonName;
    }

    public void setAdjudicationPersonName(String adjudicationPersonName) {
        this.adjudicationPersonName = adjudicationPersonName;
    }

    public Date getAdjudicationTime() {
        return adjudicationTime;
    }

    public void setAdjudicationTime(Date adjudicationTime) {
        this.adjudicationTime = adjudicationTime;
    }

    public Integer getRepeatComplaintCount() {
        return repeatComplaintCount;
    }

    public void setRepeatComplaintCount(Integer repeatComplaintCount) {
        this.repeatComplaintCount = repeatComplaintCount;
    }

    public Integer getFlowCount() {
        return flowCount;
    }

    public void setFlowCount(Integer flowCount) {
        this.flowCount = flowCount;
    }

    public String getHandleResult() {
        return handleResult;
    }

    public void setHandleResult(String handleResult) {
        this.handleResult = handleResult;
    }

    public void setBillStatus(String billStatus) {
        this.billStatus = billStatus;
    }

    public String getAdjudicationStatus() {
        return adjudicationStatus;
    }

    public void setAdjudicationStatus(String adjudicationStatus) {
        this.adjudicationStatus = adjudicationStatus;
    }

    public String getQualityCheckStatus() {
        return qualityCheckStatus;
    }

    public void setQualityCheckStatus(String qualityCheckStatus) {
        this.qualityCheckStatus = qualityCheckStatus;
    }

    public String getProvinceAuditPersonName() {
        return provinceAuditPersonName;
    }

    public void setProvinceAuditPersonName(String provinceAuditPersonName) {
        this.provinceAuditPersonName = provinceAuditPersonName;
    }

    public String getProvinceAuditPersonCode() {
        return provinceAuditPersonCode;
    }

    public void setProvinceAuditPersonCode(String provinceAuditPersonCode) {
        this.provinceAuditPersonCode = provinceAuditPersonCode;
    }

    public Date getProvinceAuditPassTime() {
        return provinceAuditPassTime;
    }

    public void setProvinceAuditPassTime(Date provinceAuditPassTime) {
        this.provinceAuditPassTime = provinceAuditPassTime;
    }

    public Date getProvinceAuditReturnTime() {
        return provinceAuditReturnTime;
    }

    public void setProvinceAuditReturnTime(Date provinceAuditReturnTime) {
        this.provinceAuditReturnTime = provinceAuditReturnTime;
    }

    public String getWorkBillDealStatus() {
        return workBillDealStatus;
    }

    public void setWorkBillDealStatus(String workBillDealStatus) {
        this.workBillDealStatus = workBillDealStatus;
    }

    public String getCreaterProvinceCode() {
        return createrProvinceCode;
    }

    public void setCreaterProvinceCode(String createrProvinceCode) {
        this.createrProvinceCode = createrProvinceCode;
    }

    public String getCreaterProvinceName() {
        return createrProvinceName;
    }

    public void setCreaterProvinceName(String createrProvinceName) {
        this.createrProvinceName = createrProvinceName;
    }

    public String getCreaterDepartmentCode() {
        return createrDepartmentCode;
    }

    public void setCreaterDepartmentCode(String createrDepartmentCode) {
        this.createrDepartmentCode = createrDepartmentCode;
    }

    public String getCreaterDepartmentName() {
        return createrDepartmentName;
    }

    public void setCreaterDepartmentName(String createrDepartmentName) {
        this.createrDepartmentName = createrDepartmentName;
    }

    public String getCreaterPersonName() {
        return createrPersonName;
    }

    public void setCreaterPersonName(String createrPersonName) {
        this.createrPersonName = createrPersonName;
    }

    public String getCreaterName() {
        return createrName;
    }

    public void setCreaterName(String createrName) {
        this.createrName = createrName;
    }
}
